NGSolve
For quantifying fluid flow and heat dissipation in engineering and research applications, Dragonfly 3D World includes the integration of Netgen/NGSolve. You should note that Netgen is a mesh generation tool while NGSolve is a widely used high-performance finite element analysis software. The implementation includes a Navier-Stokes equation for solving transient fluid mechanics, a Stokes model to solve steady-state fluid flow, and a heat equation for steady-state conduction. In addition, new partial differential equations and solution algorithms can be implemented easily thanks to Dragonfly’s flexible Python interface. Dragonfly also provides the option to assign boundary conditions using a mesh painter (see 3D Mesh Painter).
Below are some examples of the fluid mechanics simulations done with NGSolve in Dragonfly, thanks to the vector field generation capability of Dragonfly.
Fluid mechanics simulations: Navier-Stokes flow around an obstacle with square cross-section
Choose Workflows > NGSolve on the menu bar to open the NGSolve Computation dialog. Shown below is the Meshing tab, on which you can generate 3D tetrahedral meshes from regions of interest and multi-ROIs, and the Solver tab, on which you can choose a solver, the simulation parameters, and the required outputs.
NGSolve Computation dialog
You should note that the mesh generation tool by itself can provide tetrahedral volume meshes, which could be exported from Dragonfly for use in other finite element software.
